**Mais uma tentativa de lista incompleta e garimpo de espaços de soberania e resistência tecnológica**

[[!toc levels=6]]

---

# Produção

Coisas que estão funcionando hoje no mundo real

## Baobáxia

### Site

<http://baobaxia.mocambos.net/>

### Descrição

Baobáxia usa [git-annex](http://git-annex.branchable.com/), desenvolvido pelo mesmo desenvolvedor da ikiwiki, que é o motor desta wiki aqui.

É possível manter arquivos distribuídos e disponíveis de forma resiliente com este sistema. Notavelmente têm sido utilizado para envio de podcasts e vídeos, e portanto, serve como alternativa e substitui serviços comerciais de hospedagem de áudio e vídeo.

### Potencial

* Texto;
* Imagem;
* Áudio;
* Vídeo;

### Nível de resiliência

Depende de servidores físicos armazenando as informações. O sistema utilizado facilita e encoraja isto, o que possibilita redundância e resiste à censura através da duplicação e cópia dos dados em diversos lugares. Para censurar totalmente, é necessário derrubar todos os nós da rede.

Atualmente há poucos servidores atuantes.

## Biblioteca Pirata

<https://biblioteca.partidopirata.org>

Biblioteca Pirata usa [mediagoblin](https://mediagoblin.org), software que começou a ser desenvolvido originalmente como alternativa e forma de substituir serviços de hospedagem de imagem. É possível utilizar este software para várias coisas, sendo atualmente o uso mais notável a exibição de qualquer documento com o pdf.js "diretamente" no navegador. Isto facilita a leitura de livros e outros documentos. Além disto também é notável a possibilidade de enviar vetores gráficos que são convertidos em PNG para visualização, e o arquivo original pode ser obtido.

### Potencial

* Texto;
* Imagem;
* <del>Áudio</del> possível mas não funcionando;
* <del>Vídeo</del> possível mas não funcionando;

### Nível de resiliência

Depende de ferramentas externas para manter a estrutura redundante e de fácil retorno em caso de queda. Atualmente existe um [esforço tímido](https://github.com/piratas/gti/issues) neste sentido, mas se cair o site hoje, tudo se perde ou fica nas mãos de algumas pessoas.

É necessário somar esforços à comunidade do mediagoblin e do partido pirata para melhorar esta situação. É possível integrar este projeto com a baobáxia, por exemplo.

## Zeronet

Ver página dedicada: [[zeronet]].

---

# Possibilidades

Coisas que poderiam ser feitas hoje

## Interwikis

É possível usar ikiwiki para fazer wikis distribuídas. A [documentação acerca disto][0] está no próprio site da ikiwiki.

### Caso concreto: git

Um passo na resiliência é manter a ikiwiki com git clones públicos, como por exemplo a wiki pirata:

* Wiki com ikiwiki: <https://wiki.partidopirata.org>
* Repositório git público 1: <https://notabug.org/piratas/wiki-piratas>
* Repositório git público 3: <https://github.com/piratas/wiki-piratas>

É possível manter atualizados clones da wiki, sendo que aliado com uma instalação da ikiwiki, isto significa que espelhos da wiki podem ser mantidos atualizadas via git.

Se a wikileaks tivesse adotado esta tática, seria incensurável na época da repressão.

### Potencial

* Texto;
* Imagem e outros arquivos (com restrições);

### Nível de resiliência

Só com os clones de git conforme supradescrito, já facilita porque o banco de dados é público. Então qualquer pessoa com disposição e recursos pra instalar ikiwiki pode clonar o banco de dados.

De fato, qualquer pessoa pode clonar esta wiki a qualquer momento. As [instruções detalhadas][1] pra quem não conhece ikiwiki e git estão no site da ikiwiki.

Com a [lógica de interwikis][0], caso bem implementada, funciona como a [hydra](https://web.archive.org/web/https://torrentfreak.com/pirate-bay-moves-to-gs-la-vg-am-mn-and-gd-domains-150519/). Quando cai uma wiki, as outras estão no ar. Para censurar totalmente as informações, é necessário sistematicamente derrubar domínios onde estão os espelhos.

Aliar esta técnica com outras formas de exibir páginas em markdown do repositório git aumenta a resiliência. Github por exemplo mostra as páginas em formato markdown, mas não interpreta as diretivas da ikiwiki, como [neste exemplo](https://github.com/piratas/wiki-piratas/blob/master/index.mdwn). Então a parte mais importante que é a informação não depende da ikiwiki, mas de qualquer leitor de markdown. De fato, markdown não precisa de interpretação computacional para que o texto faça sentido.

Aliar esta técnica com IPFS e Zeronet permite ainda mais resiliência em mais níveis.

## IPFS

### Links

* <https://ipfs.io>
* <https://en.wikipedia.org/wiki/InterPlanetary_File_System>

### Descrição

Interplanetary File System é a tecnologia de ponta na resiliência. É uma revolução no conceito de internet porque resolve muitos problemas que os outros projetos listados nesta página se propõe.

### Tutorial

* <https://metareciclagem.github.io/blog/21-01-16/Servindo-arquivos-com-ipfs.html>

---

# Garimpo

Escavação de coisas que aconteceram, poderiam acontecer ou deveriam acontecer

**GASLi**: <https://web.archive.org/web/20070609100402/http://www.softwarelivre.mt.gov.br/destaque.php?BASE=destaque&ID=6>

[0]: https://ikiwiki.info/tips/distributed_wikis/
[1]: https://ikiwiki.info/rcs/git/

[[!tag soberania resistência ikiwiki mediagoblin baobaxia git-annex git]]
[[!meta title="Soberania, resistência e resiliência tecnológica"]]
